home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 January: Mac OS SDK / Dev.CD Jan 99 SDK2.toast / Development Kits / QuickTime / QuickTime 3 Interfaces & Libs / QTDevWin / CIncludes / ATSUnicode.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-08-21  |  1.4 KB  |  81 lines  |  [TEXT/dosa]

  1. /*
  2.      File:        ATSUnicode.h
  3.  
  4.      Contains:    Public interfaces for Apple Type Services for Unicode Imaging
  5.  
  6.      Version:    Technology:    Allegro
  7.                  Release:    QuickTime 3.0
  8.  
  9.      Copyright:    © 1997-1998 by Apple Computer, Inc., all rights reserved.
  10.  
  11.      Bugs?:        Please include the the file and version information (from above) with
  12.                  the problem description.  Developers belonging to one of the Apple
  13.                  developer programs can submit bug reports to:
  14.  
  15.                      devsupport@apple.com
  16.  
  17. */
  18. #ifndef __ATSUNICODE__
  19. #define __ATSUNICODE__
  20.  
  21. #ifndef __ATSLAYOUTTYPES__
  22. #include <ATSLayoutTypes.h>
  23. #endif
  24. #ifndef __SFNTLAYOUTTYPES__
  25. #include <SFNTLayoutTypes.h>
  26. #endif
  27.  
  28. #ifndef __MACTYPES__
  29. #include <MacTypes.h>
  30. #endif
  31. #ifndef __QUICKDRAW__
  32. #include <Quickdraw.h>
  33. #endif
  34. #ifndef __TEXTCOMMON__
  35. #include <TextCommon.h>
  36. #endif
  37.  
  38.  
  39.  
  40. #if PRAGMA_ONCE
  41. #pragma once
  42. #endif
  43.  
  44. #ifdef __cplusplus
  45. extern "C" {
  46. #endif
  47.  
  48. #if PRAGMA_IMPORT
  49. #pragma import on
  50. #endif
  51.  
  52. #if PRAGMA_STRUCT_ALIGN
  53.     #pragma options align=mac68k
  54. #elif PRAGMA_STRUCT_PACKPUSH
  55.     #pragma pack(push, 2)
  56. #elif PRAGMA_STRUCT_PACK
  57.     #pragma pack(2)
  58. #endif
  59.  
  60.  
  61. #if PRAGMA_STRUCT_ALIGN
  62.     #pragma options align=reset
  63. #elif PRAGMA_STRUCT_PACKPUSH
  64.     #pragma pack(pop)
  65. #elif PRAGMA_STRUCT_PACK
  66.     #pragma pack()
  67. #endif
  68.  
  69. #ifdef PRAGMA_IMPORT_OFF
  70. #pragma import off
  71. #elif PRAGMA_IMPORT
  72. #pragma import reset
  73. #endif
  74.  
  75. #ifdef __cplusplus
  76. }
  77. #endif
  78.  
  79. #endif /* __ATSUNICODE__ */
  80.  
  81.